﻿using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface EntityAPI
{
    ISharedCollisionManager sharedCollisionManager { get; }
    void CreateEntityData(DataCreateArgs args);

    void DestoryEntityData(ushort id);



//  List<Tuple<BelongingSystem, uint>> GetOverlapBox(Vector2 pos, Vector2 siz, float angle,int layer);
//    void Damage(Tuple<BelongingSystem, uint> id, int blood);
}